package net.qhzw.admin.service;

import net.qhzw.admin.entity.PersonnelReward;
import net.qhzw.admin.param.PersonnelRewardParam;
import net.qhzw.admin.query.PersonnelRewardQuery;
import net.qhzw.common.model.JsonResult;

public interface PersonnelRewardService {


    /***
     * 获取当前人员奖惩信息
     * @param id
     * @return
     */
    JsonResult getPersonnelReward(String id);


    /***
     * 获取奖惩信息列表
     * @param query
     * @return
     */
    JsonResult getPersonnelRewardList(PersonnelRewardQuery query);


    /****
     * 更新人员奖惩信息
     * @param param
     * @return
     */
    JsonResult updatePersonnelReward(PersonnelReward param);


    /***
     * 删除当前人员奖惩信息
     * @param id
     * @return
     */
    JsonResult deletePersonnelReward(String id);
}
